// 专门用于处理所有的过滤器

import dayjs from 'dayjs'
export const formatDate = (value, str = 'YYYY-MM-DD HH:mm:ss') => {
  console.log(value, 'ttt')
  return dayjs(value).format(str)
}
export const formatDate2 = (value, str = 'HH:mm:ss') => {
  return dayjs(value).format(str)
}
/**
 * sender字段中文转换
 */
export function senderLabel(data) {
  switch (data) {
    case 0:
      return 'WCS'
    case 1:
      return 'LFC'
    case 2:
      return 'BC'
    case 3:
      return 'MCS'
    case 4:
      return 'WMS'
    case 5:
      return 'MES'
  }
}
/**
 * 任务类型中文转换
 */
export function mainTaskTypeLabel(data) {
  switch (data) {
    case 1:
      return '移动'
    case 2:
      return '取货'
    case 4:
      return '卸货'
    case 8:
      return '取货后再卸货'
  }
}
/**
 * 任务状态中文转换
 */
export function taskStatusLabel(data) {
  switch (data) {
    case 0:
      return '新建任务'
    case 1:
      return '任务就绪'
    case 2:
      return '执行中'
    case 3:
      return '任务完成'
    case 4:
      return '任务异常'
    case 5:
      return '删除任务'
    case 6:
      return '取消任务'
    case 7:
      return '暂停任务'
    case 8:
      return '继续任务若已有在执行的则下一个继续'
  }
}
// Vue.filter('formatTime', (value, str) => {
//   return dayjs(value).format('YYYY年MM月DD日')
// })

export function getInviteProgressString(data) {
  switch (data) {
    case 1:
      return '首次招标'
    case 2:
      return '招标阶段'
    case 3:
      return '议标阶段'
    case 4:
      return '等待最终报价'
    case 5:
      return '公示阶段'
    case 6:
      return '流标'
    default:
      return '-'
  }
}
